/* tslint:disable */
/* eslint-disable */

import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react';
import { getIconColor } from './helper';

interface Props extends Omit<SVGAttributes<SVGElement>, 'color'> {
  size?: number;
  color?: string | string[];
}

const DEFAULT_STYLE: CSSProperties = {
  display: 'block',
};

const Iconnv: FunctionComponent<Props> = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M855.729627 158.466041c-59.396769-58.262443-137.925351-90.355916-221.106837-90.355916-85.486263 0-165.539321 33.6035-225.39849 94.618669-59.049968 60.191519-91.143442 139.803852-90.334241 224.134114 0.6358 67.127524 22.115741 130.808721 61.188569 183.804135l-73.601129 74.995555-153.177337-150.287335a50.575037 50.575037 0 1 0-70.833952 72.199478l153.177338 150.287335-104.242377 106.250928a50.582262 50.582262 0 0 0 72.206703 70.841176l104.242376-106.243702 153.177338 150.287335a50.387187 50.387187 0 0 0 35.416976 14.471685 50.575037 50.575037 0 0 0 35.416976-86.678388l-153.177338-150.28011 73.514429-74.94498c53.002639 37.642278 116.192535 58.024017 182.388034 58.024017 85.486263 0 165.539321-33.596275 225.39849-94.618669 59.057193-60.198744 91.143442-139.803852 90.341466-224.134114-0.794751-84.337487-34.39825-163.306795-94.596994-222.371213z m-67.94395 375.66415c-40.684005 41.47153-95.08107 64.302547-153.191787 64.302547-56.542891 0-109.914006-21.805066-150.272885-61.41977-40.92243-40.134904-63.753447-93.802244-64.288097-151.125435-0.5491-57.323192 21.248741-111.416807 61.398095-152.332012 40.684005-41.47153 95.08107-64.302547 153.191787-64.302547 56.528441 0 109.899555 21.812291 150.272885 61.41977 40.90798 40.134904 63.738997 93.809469 64.288097 151.125436 0.5491 57.323192-21.248741 111.416807-61.398095 152.332011z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </svg>
  );
};

Iconnv.defaultProps = {
  size: 18,
};

export default Iconnv;
